#pragma once
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

// 函数的声明
// 用来计算积分
double definite_integral(double** data, int s_point, int e_point);
// 通过读取一次文件，获取文件一共有多少行
int GetRow(char* filename);
// 通过读取一次文件，获取文件一共有多少列
int GetCol(char* filename);
// 测试代码专用，用来将data二维数组的内容打印出来
void PrintTwoDimension(double** data, int row, int col);
// 打印存储输入与输出10+3个数据的一维数组的函数
void PrintOneDimension(double in_out_put[]);
// 读取csv文件中的波形数据的函数
double** GetWaveData(char* file_in);
// 根据CSV文件内容提取动态参数的函数
void GetInPut(double** data, int row, int col);
